import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import mutations from './mutations'
Vue.use(Vuex)

export default new Vuex.Store({
  state,
  mutations
  /* 在改变Vuex中state里面的数据时：
    一、如果改变操作中没有异步操作
    二、如果改变操作中没有批量的数据操作
  则可以不通过改变actions来直接通过mutations来直接改变state
*/
  /* actions: {
    changeCity (ctx, city) {
      ctx.commit('changeCity', city)
    }
  }, */
})
